var FlexSelectConfig;
(function (FlexSelectConfig) {
    "use strict";
    var TemplateType;
    (function (TemplateType) {
        TemplateType[TemplateType["Select"] = 0] = "Select";
        TemplateType[TemplateType["Table"] = 1] = "Table";
        TemplateType[TemplateType["Div"] = 2] = "Div";
        TemplateType[TemplateType["Custom"] = 3] = "Custom";
        TemplateType[TemplateType["PartialSelect"] = 4] = "PartialSelect";
        TemplateType[TemplateType["PartialTable"] = 5] = "PartialTable";
        TemplateType[TemplateType["PartialDiv"] = 6] = "PartialDiv";
    })(TemplateType || (TemplateType = {}));
    ;
    var Mode;
    (function (Mode) {
        Mode[Mode["ReadOnly"] = 0] = "ReadOnly";
        Mode[Mode["Edit"] = 1] = "Edit";
        Mode[Mode["Add"] = 2] = "Add";
    })(Mode || (Mode = {}));
    var ResultBehaviour;
    (function (ResultBehaviour) {
        ResultBehaviour[ResultBehaviour["Limit"] = 0] = "Limit";
        ResultBehaviour[ResultBehaviour["HighLight"] = 1] = "HighLight";
    })(ResultBehaviour || (ResultBehaviour = {}));
    var DataType;
    (function (DataType) {
        DataType[DataType["numbers"] = 0] = "numbers";
        DataType[DataType["strings"] = 1] = "strings";
        DataType[DataType["objects"] = 2] = "objects";
    })(DataType || (DataType = {}));
    var SearchMode;
    (function (SearchMode) {
        SearchMode[SearchMode["Full"] = 0] = "Full";
        SearchMode[SearchMode["SplitAnd"] = 1] = "SplitAnd";
        SearchMode[SearchMode["SplitOr"] = 2] = "SplitOr";
    })(SearchMode || (SearchMode = {}));
})(FlexSelectConfig || (FlexSelectConfig = {}));
//# sourceMappingURL=config.js.map